package com.mika.pojo;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.sql.Date;

/**
 * 觅卡实体类
 *
 * @Author XiaoJiangShi
 * @Date 2022/8/22 9:38
 * @Blog blog.XiaoJiangShi.net/996.mba
 * @Description: 觅卡实体类
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("tb_mika")
public class Mika {
    /**
     * id
     */
    private Long id;
    /**
     * 名称
     */
    private String name;
    /**
     * 觅卡类型 0、到店使用 1、上门 默认0
     */
    private Integer type;
    /**
     * 主图
     */
    private String img;
    /**
     * 图文介绍
     */
    private String graphicDescription;
    /**
     * 市场价
     */
    private Integer marketPrice;
    /**
     * 引流价
     */
    private Integer drainagePrice;
    /**
     * 是否需要预约 0.no 1.yes 默认0
     */
    private Integer booking;
    /**
     * 有限期限选项，1代表固定期限，2代表领取后生效，3代表有效期
     */
    private Integer expirationPeriodOptions;

    /**
     * 有效期限
     */
    private Date expiryDate;

    /**
     * 可用时段选项，1表示全部时段，2表示部分时段
     */
    private Integer availableWindowOptions;

    /**
     * 可用时段
     */
    private String availableWindow;
    /**
     * 总发行数量
     */
    private Integer total;
    /**
     * 使用规则
     */
    private String usageRules;

}

